$(function () {
  console.log('ok');
  // 封装一个函数获取用户信息
  function inst() {
    // axios请求
    axios.get('/my/userinfo'
    // // 设置自定义请求头
    // headers: {
    //   Authorization: localStorage.getItem('token')
    // }
  ).then(({ data: res }) => {
    console.log(res);
    layui.form.val('user-form',res.data)
  })
  }
  // 调用
  inst()

  // 自定义校验规则
  layui.form.verify({
    pass: [/^[\S]{1,10}$/,'必须是长度1-10的非空字符串'] 
  })


  // 监听表单行为
  $('[lay-filter="user-form"]').on('submit', function (e) {
    // 阻止表单默认跳转行为
    e.preventDefault()
    // 获取表单数据,把数据发给服务器
    const data = $(this).serialize()
    axios.put('/my/userinfo',data).then(({ data: res }) => {
      console.log(res);
      if (res.code === 0) {
        // 提示信息弹框
        layer.msg('更新用户信息成功')
        window.parent.init()
      }
      
    })
  })

  // 阻止重置按钮的默认行为
  $('[type="reset"]').on('click', function (e) {
    // 阻止按钮的默认行为
    e.preventDefault()
    
    inst()
  })
  
})